翻訳と辞書
Words near each other
・ TBWA\Chiat\Day
・ TBX1
・ Tbx18 transduction
・ TBX19
・ TBX2
・ TBX20
・ TBX21
・ TBX22
・ TBX3
・ TBX4
・ TBX5 (gene)
・ TBX6
・ TBZ
・ TC
・ TC (complexity)
Tc (Linux)
・ TC (musician)
・ TC 2000 (film)
・ TC 2000 Championship
・ TC 46/SC 9
・ TC Beirne Department Store
・ TC Beirne School of Law
・ TC Business School
・ TC Digital Games
・ TC Electronic
・ TC Elima
・ TC EMPIRE Trnava
・ TC Group
・ TC Huo
・ TC Lin


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Tc (Linux) : ウィキペディア英語版
Tc (Linux)
tc (traffic control) is a Linux command (part of the iproute2 package〔(【引用サイトリンク】title=list of the Debian package iproute2 )〕) to configure and control the Linux kernel's Network scheduler to show and manipulate Network traffic control settings.
Traffic shaping/scheduling serves several primary use cases:
* General ongoing network contention between various hosts (e.g. clients uploading/downloading from a server or a router directing traffic on the network).
* The server's workload would be better served by changing how packets are enqueued and dequeued
* Protecting high priority traffic from usage spikes in lower priority traffic (e.g. protecting production web server network performance from a full website publish being pushed to the server)
Historically, the command required possession of the CAP_NET_ADMIN capability (usually root has this) however as part of the move towards better support for Operating System Level Virtualization this was migrated over to NS_CAPABLE. This allows users who only administer particular namespaces to be able to set queuing disciplines within their namespace.
== Queuing Discipline ==

Analogous to I/O scheduling which shapes traffic sent to and from mass storage devices, queuing disciplines shape traffic going in (ingress) or going out (egress) a network interface.
Available queuing disciplines:
* Classful
*
* HTB (Hierarchical Token Bucket)
*
* HFSC (Hierarchical Fair Service Curve)
*
* PRIO (Priority Scheduler)
*
* CBQ (Class Based Queuing)
*
* pfifo_fast (Packet-wise First-in-First-Out). Consists of a three band (aka "class") queue which honors Type of Service flags, as well as the priority that may be assigned to a packet (as set by DSCP). Unlike other queuing disciplines pfifo_fast does not allow you to change queuing discipline used by its classes.
* Classless
*
* SFQ (Stochastic Fair Queuing). Separates streams into classes based on a hashing algorithm that may result in two streams being assigned the hash ID. These hashes are periodically recalculated ("perturbed") so that any unintentional coupling is undone before it becomes apparent on the long term. For this reason it is called "stochastic" (meaning here essentially "random"). Nondeterministic hashing was chosen so that fewer queues would be needed and to speed computation time associated with queuing. 〔 〕
*
* TBF (Token bucket filter). Implements a Token bucket queueing discipline. This queuing discipline does not schedule network traffic (i.e. reorder the network packets) it only shapes bandwidth.
*
* pfifo and bfifo (Packet FIFO and Byte FIFO respectively). More or less identical, the only functional difference is whether the specific value for "limit" is measured in packets or in bytes
*
* noqueue (No Queuing). Sends the packet immediately, or drops it if it can't be sent. It can not be set by the administrator and will only be used as the default queuing discipline for virtual devices (like loopback or virtual bridges). Not relevant for physical devices.
*
* CoDel and Fair Queueing CoDel
*
* mq (Multiqueue)
*
* netem (Network Emulator). Simulates various aspects of a faulty network such as duplicating/dropping packets or delivering them out of order. Only useful for troubleshooting and performance measurements.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Tc (Linux)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.